.generate-but {
    background-color: #ffffff00;
    color: #fff;
    width: 8.5em;
    height: 2.9em;
    border: #3654ff 0.2em solid;
    border-radius: 11px;
    text-align: right;
    transition: all 0.6s ease;
  }
  
  .generate-but:hover {
    background-color: #3654ff;
    cursor: pointer;
  }
  
  .generate-but svg {
    width: 1.6em;
    margin: -0.2em 0.8em 1em;
    position: absolute;
    display: flex;
    transition: all 0.6s ease;
  }
  
  .generate-but:hover svg {
    transform: translateX(5px);
  }
  
  .generate-text {
    margin: 0 1.5em
  }